const db = uniCloud.database()
const dbCmd = db.command
module.exports = {
	// 处理当前对局
	async addCurrent(id,newArr){
		const res = await db.collection('leisure_list').doc(id).update({
			currentData:dbCmd.push([newArr])
		})
		return res
	},
	// 修改当前对局
	async editCurrent(id){
		const res = await db.collection('leisure_list').doc(id).update({
			currentData:[]
		})
	},
	// 处理历史对局
	async addHistory(id,newArr){
		const res = await db.collection('leisure_list').doc(id).update({
			dataList:dbCmd.push([newArr])
		})
		return res
	},
	// 结束对局
	async endCurrent(id,newArr){
		const res = await db.collection('leisure_list').doc(id).update({
			dataList:dbCmd.push([newArr]),
			status:1,
			currentData:[]
		})
		return res
	},
	// 结束对局，没有当前数据
	async endCurrentData(id){
		const res = await db.collection('leisure_list').doc(id).update({status:1})
		return res
	},
	// 添加分享人ID 进去
	async updateUserID(id,userId){
		const res = await db.collection('leisure_list').doc(id).update({
			userId:dbCmd.push([userId])
		})
		return res
	},
	// 编辑数据
	async editData(id,index,data){
		const res = await db.collection('leisure_list').doc(id).update({
			currentData:{[index]:data}
		})
		return res
	},
	// 编辑默认牌数比例
	async editScaleData(id,scale,scale2){
		const res = await db.collection('leisure_list').doc(id).update({
			scaleNulberList:scale,
			scaleList:scale2,
		})
		return res
	}
}
